/* Unicode Serires */
#define Unicode
#define UTF_8

/* ISO 646 Series */
#define ASCII

/* EBCDIC series, ancient things.  Maybe nobody really uses it */
#define EBCDIC_37
#define EBCDIC_930
#define EBCDIC_1047

/* Europe Series */
/* Widest used encoding? */
#define CP_1252
#define ISO_8859_1

#define ISO 8859_2 Western and Central Europe
#define ISO 8859_3 Western Europe and South European (Turkish, Maltese plus Esperanto)
#define ISO 8859_4 Western Europe and Baltic countries (Lithuania, Estonia, Latvia and Lapp)
#define ISO 8859_5 Cyrillic alphabet
#define ISO 8859_6 Arabic
#define ISO 8859_7 Greek
#define ISO 8859_8 Hebrew
#define ISO 8859_9 Western Europe with amended Turkish character set
#define ISO 8859_10 Western Europe with rationalised character set for Nordic languages, including complete Icelandic set
#define ISO 8859_11 Thai
#define ISO 8859_13 Baltic languages plus Polish
#define ISO 8859_14 Celtic languages (Irish Gaelic, Scottish, Welsh)
#define ISO 8859_15 Added the Euro sign and other rationalisations to ISO 8859-1
#define ISO 8859_16 Central, Eastern and Southern European languages (Albanian, Croatian, Hungarian, Polish, Romanian, Serbian and Slovenian, but also French, German, Italian and Irish Gaelic)

/* Windows Series */
/* Detect for ASCII Art */
#define CP437

#define CP737
#define CP850
#define CP852
#define CP855
#define CP857
#define CP858
#define CP860
#define CP861
#define CP862
#define CP863
#define CP865
#define CP866
#define CP869

/* MS-Windows character sets */
#define CP_1250 Central European languages that use Latin script, (Polish, Czech, Slovak, Hungarian, Slovene, Serbian, Croatian, Romanian and Albanian)
#define CP_1251 Cyrillic alphabets
#define CP_1253 Greek
#define CP_1254 Turkish
#define CP_1255 Hebrew
#define CP_1256 Arabic
#define CP_1257 Baltic languages
#define CP_1258 Vietnamese

#define Mac OS Roman

#define KOI8-R
#define KOI8-U
#define KOI7

#define MIK

#define ISCII

#define TSCII

#define VISCII

/* JIS X 0208   is a widely deployed standard for Japanese character encoding
 * that has several encoding forms. */
#define Shift JIS   (Microsoft Code page 932 is a dialect of Shift_JIS)
#define EUC_JP
#define ISO_2022_JP

/* JIS X 0213 is an extended version of JIS X 0208. */
#define Shift_JIS_2004
#define EUC_JIS_2004
#define ISO_2022_JP_2004

/* Chinese Guobiao */
#define GB_2312
#define GBK
#define CP936
#define GB_18030

/* Taiwan Big5 (a more famous variant is Microsoft Code page 950) */
#define BIG5

/* Hong Kong */
#define HKSCS

/* Korean */
#define KS X 1001 is a Korean double-byte character encoding standard
#define EUC-KR
#define ISO_2022_KR

#define ANSEL
#define ISO_6937

/* vim: set syn=c ts=78 sw=8 ts=8 et : */
